﻿.breadcrumb-area{display:none!important;}.carousel .carousel-control-next{justify-content:flex-end;}.carousel .carousel-control-prev{justify-content:flex-start;}.carousel .carousel-item-wrapper{position:relative;}.carousel .carousel-item-wrapper .text-block{position:absolute;right:0;bottom:100px;background:rgba(238,238,238,.5647058824);padding:1rem;width:40%;}.carousel .carousel-item-wrapper .text-block .title{font-size:1.5rem;color:#00537f;font-weight:500;margin-bottom:.5rem;}.carousel .carousel-item-wrapper .text-block p{font-size:.9rem;}.carousel .carousel-control-next span,.carousel .carousel-control-prev span{background-color:#333;padding:.5rem;}.carousel img{min-height:700px;border:1px solid #eee;object-fit:cover;}.landing-text{padding:0 4rem;display:flex;flex-direction:column;gap:1rem;margin-right:2rem;}.landing-text .top{display:flex;flex-wrap:wrap;gap:.5rem;}.landing-text .top .item{background-color:#00537f;padding:5px 20px;border-radius:3px;font-size:.9rem;color:#fff;text-transform:capitalize;}.landing-text h1{color:#00537f;margin:1rem 0;}.landing-text p{font-size:.9rem;}.landing-text .buttons{display:flex;flex-wrap:wrap;gap:.5rem;}.landing-text .buttons a{font-size:.9rem;padding:7px 15px;line-height:1.2;width:fit-content;gap:.5rem;font-weight:400;border:1px solid #00537f;background:transparent;color:#00537f;display:flex;align-items:center;transition:background-color .3s ease-in-out;}.landing-text .buttons a:hover{color:#fff;background-color:#00537f;}.featured-products{background-color:#eee;padding:1rem 4rem 0 4rem;margin-top:2rem;height:100%;}.featured-products h2{font-size:.9rem;font-weight:400;margin-bottom:1rem;}.featured-products .items{display:flex;gap:1rem;flex-wrap:wrap;}.featured-products .items a{flex:0 0 33%;position:relative;height:150px;color:#fff;}.featured-products .items a img{border:1px solid #fff;width:100%;height:100%;}.featured-products .items a .bot{position:absolute;bottom:0;left:0;padding:1rem;background:rgba(0,0,0,.5);width:100%;}.featured-products .items a .bot .title{font-size:.9rem;font-weight:500;}.featured-products .items a .bot .other{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.8rem;font-weight:300;}.landing-adjust{padding:2rem;width:100%;height:5px;background-color:#eee;}.gallery-container{background-color:#eee;}.gallery-container h3{font-size:2.75rem;margin-bottom:1rem;color:#00537f;}.gallery-container img{border:1px solid #fff;}.gallery-container .main-image{position:relative;width:100%;height:500px;}.gallery-container .main-image img{width:100%;height:100%;object-fit:cover;}.gallery-container .main-image .bot{background:rgba(0,0,0,.5);position:absolute;bottom:0;left:0;width:100%;padding:1rem;color:#fff;display:flex;justify-content:space-between;align-items:flex-end;}.gallery-container .main-image .bot .products{margin-top:1rem;}.gallery-container .main-image .bot .products h5{font-size:.9rem;font-weight:400;margin-bottom:1rem;}.gallery-container .main-image .bot .buttons a{font-size:1.5rem;color:#fff;}.c-container{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;}.c-container .custom-c{width:100%;}.c-container .custom-c img{object-fit:cover;}.c-container button{position:absolute;width:40px;height:40px;background-color:#fff;border-radius:50%;border:0;font-size:1.5rem;color:#00537f;display:flex;justify-content:center;align-items:center;}.c-container .prev{top:-15px;left:50%;transform:translateX(-50%);}.c-container .next{bottom:-15px;left:50%;transform:translateX(-50%);}#carousel-wrapper{height:500px;overflow:hidden;width:100%;}#carousel-items{display:flex;flex-direction:column;transition:transform .3s ease-in-out;}.c-carousel-item{height:200px;display:flex;justify-content:center;align-items:center;padding:5px;}.c-carousel-item a{display:flex;width:100%;height:100%;}.c-carousel-item a img{width:100%;border:1px solid #eee;}.lightbox-modal{display:none;position:fixed;z-index:1000;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5);}.lightbox-modal .lightboxmodal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;width:90%;max-width:1000px;}.lightbox-modal .close{color:#fff;position:absolute;top:10px;right:25px;font-size:35px;font-weight:bold;}.lightbox-modal .close:hover,.lightbox-modal .close:focus{color:#999;text-decoration:none;cursor:pointer;}.lightbox-modal .lightbox-slide{display:none;height:600px;}.lightbox-modal .lightbox-slide .lightbox-carousel-item{height:100%;}.lightbox-modal .lightbox-slide img{height:100%;width:100%;object-fit:cover;border:1px solid #333;}.lightbox-modal .prev,.lightbox-modal .next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-50px;color:#fff;font-weight:bold;font-size:20px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none;}.lightbox-modal .next{right:0;border-radius:3px 0 0 3px;}.lightbox-modal .prev:hover,.lightbox-modal .next:hover{background-color:rgba(0,0,0,.8);}.lightbox-modal .numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0;}.lightbox-modal .caption-container{text-align:center;background-color:#000;padding:2px 16px;color:#fff;}.lightbox-modal img.demo{opacity:.6;}.lightbox-modal .column{float:left;width:25%;}.lightbox-modal .active,.lightbox-modal .demo:hover{opacity:1;}.lightbox-modal img.hover-shadow{transition:.3s;}.lightbox-modal .hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);}@media(max-width:1000px){.lightbox-modal .column{width:50%;}}@media(max-width:500px){.lightbox-modal .column{width:100%;}}.related-wrapper{position:relative;}.related-wrapper .next{position:absolute;top:50%;transform:translateY(-50%);right:-20px;height:40px;width:40px;background-color:#eee;color:#00537f;z-index:10;border:0;border-radius:50%;font-size:1.5rem;display:flex;justify-content:center;align-items:center;}.related-wrapper .prev{position:absolute;top:50%;transform:translateY(-50%);left:-20px;height:40px;width:40px;background-color:#eee;color:#00537f;z-index:10;border:0;border-radius:50%;font-size:1.5rem;display:flex;justify-content:center;align-items:center;}.related-wrapper .related-products{display:flex;gap:1rem;transition:transform .3s ease-in-out;margin-top:1rem;}.related-wrapper .related-products .related-item{flex:1 0 calc(25% - .75rem);display:flex;flex-direction:column;position:relative;min-width:150px;min-height:225px;}.related-wrapper .related-products .related-item .image-wrapper{overflow:hidden;}.related-wrapper .related-products .related-item .image-wrapper img{width:100%;height:225px;object-fit:cover;transition:transform .5s ease-in-out;}.related-wrapper .related-products .related-item .bot{position:absolute;bottom:0;width:100%;left:0;background-color:rgba(0,0,0,.5);padding:.75rem 1rem;color:#fff;display:flex;justify-content:space-between;align-items:flex-end;}.related-wrapper .related-products .related-item .bot .title{font-size:1.1rem;}.related-wrapper .related-products .related-item:hover .image-wrapper img{transform:scale(1.25);}.side-menu-wrapper{position:sticky;top:1rem;}.side-menu-wrapper .side-menu{background-color:#eee;padding:2rem;border-radius:5px;}.side-menu-wrapper .side-menu #scrollspy-list{padding-left:1rem;border-left:1px solid #333;}.side-menu-wrapper .side-menu #scrollspy-list a{color:#333;}.side-menu-wrapper .side-menu #scrollspy-list a:hover{text-decoration:underline;}.side-menu-wrapper .side-menu .featured{font-size:.9rem;padding:7px 15px;line-height:1.2;gap:.5rem;font-weight:400;border:1px solid #00537f;background:transparent;color:#00537f;display:flex;justify-content:center;align-items:center;margin-bottom:1rem;transition:background-color .3s ease-in-out;}.side-menu-wrapper .side-menu .featured:hover{background-color:#00537f;color:#fff;}.side-menu-wrapper .back-to-top{font-size:.9rem;display:flex;justify-content:center;padding:7px 15px;line-height:1.2;gap:.5rem;font-weight:400;border:1px solid #00537f;background:#00537f;color:#fff;transition:background-color .3s ease-in-out;margin:1rem;}.side-menu-wrapper .back-to-top:hover{background-color:#333;border:1px solid #333;color:#fff;}@media(max-width:987px){#carousel-wrapper{height:120px;}.c-container .next{right:-15px;left:unset;bottom:50%;transform:translateY(-50%) rotate(-90deg);}.c-container .prev{right:unset;left:-15px;top:unset;bottom:50%;transform:translateY(-50%) rotate(-90deg);}#carousel-items{flex-direction:row;height:100%;}.c-carousel-item a{width:112.5px;}}